home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hpfdj84x.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  45.1 KB  |  1,668 lines

  1. *%% 
  2. *%% Common definitions for HP DeskJet 885 and 840 Series printers 
  3. *%%
  4. *%% Copyright 1998, Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpfnam50.gpd"
  9.  
  10.  
  11. *%%
  12. *%% Global Entries
  13. *%%
  14. *ResourceDLL: "hpfui50.dll"
  15.  
  16. *rcPersonalityID: =PERSONALITY_PCL_DISPLAY 
  17.  
  18. *MasterUnits: PAIR(600, 600)
  19. *OutputOrderReversed?: TRUE
  20. *PrinterType: SERIAL
  21.  
  22. *%%
  23. *%% Macros
  24. *%%
  25. *Macros: OEMProductName
  26. {
  27.     OEM_DJ_89x:           "HTPD<00 00 00 04 15 00 00 00>"
  28. }
  29.  
  30. *% collection of the macros common to all modes for this product
  31. *Macros: OEMCommonCombinations
  32. {
  33.     OEM_COMMON_INFO: =OEM_PCL2 =OEM_PCL_MARG_0 =OEM_DJ_89x
  34. }
  35.  
  36. *Feature: PSAlignmentFile
  37. {
  38.     *Name: "PSAlign"
  39.     *Option: HPF880AL
  40.     {
  41.         *Name: ""
  42.     }
  43. }
  44.  
  45.  
  46. *Feature: PSHelpFile
  47. {
  48.     *Name: "PSHelp"
  49.     *Option: HPFDJ200
  50.     {
  51.         *Name: ""
  52.     }
  53. }
  54.  
  55.  
  56. *Feature: Orientation
  57. {
  58.     *rcNameID: =ORIENTATION_DISPLAY
  59.     *DefaultOption: PORTRAIT
  60.     *Option: PORTRAIT
  61.     {
  62.         *rcNameID: =PORTRAIT_DISPLAY
  63.         *Command: CmdSelect
  64.         {
  65.             *Order: DOC_SETUP.60
  66.             *Cmd: =PCL_ORIENT_PORTRAIT
  67.         }
  68.     }
  69.     *% hollywood based mechs rotate envelopes 270, so use this as the default rotation
  70.     *Option: LANDSCAPE_CC270
  71.     {
  72.         *rcNameID: =LANDSCAPE_DISPLAY
  73.         *Command: CmdSelect
  74.         {
  75.             *Order: DOC_SETUP.60
  76.             *% note: even though landscape, we MUST send portrait cmd to printer!!!
  77.             *Cmd: =PCL_ORIENT_PORTRAIT
  78.         }
  79.     }
  80. }
  81.  
  82.  
  83. *Feature: InputBin
  84. {
  85.     *rcNameID: =PAPER_SOURCE_DISPLAY
  86.     *DefaultOption: UPPER
  87.     *Option: UPPER
  88.     {
  89.         *rcNameID: =UPPER_TRAY_DISPLAY
  90.         *Command: CmdSelect
  91.         {
  92.             *Order: DOC_SETUP.40
  93.             *Cmd: =PCL_MEDSOURCE_TRAY1 =PCL_MEDSOURCE_PRELOAD
  94.         }
  95.     }
  96.     *Option: MANUAL
  97.     {
  98.         *rcNameID: =MANUAL_FEED_DISPLAY
  99.         *Command: CmdSelect
  100.         {
  101.             *Order: DOC_SETUP.40
  102.             *Cmd: =PCL_MEDSOURCE_MANUALFEED
  103.         }
  104.     }
  105.     *Option: ENVMANUAL
  106.     {
  107.         *rcNameID: =ENV_MANUAL_DISPLAY
  108.         *Command: CmdSelect
  109.         {
  110.             *Order: DOC_SETUP.40
  111.             *Cmd: =PCL_MEDSOURCE_ENVMANFEED
  112.         }
  113.     }
  114. }
  115.  
  116.  
  117. *Feature: PaperSize
  118. {
  119.     *rcNameID: =PAPER_SIZE_DISPLAY
  120.     *DefaultOption: LETTER
  121.     *Option: LETTER
  122.     {
  123.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  124.         *Command: CmdSelect
  125.         {
  126.             *Order: DOC_SETUP.30
  127.             *Cmd: =PCL_US_LETTER
  128.         }
  129.         *switch: Orientation
  130.         {
  131.             *case: PORTRAIT
  132.             {
  133.                 *PrintableArea: PAIR(4800, 6276)
  134.                 *PrintableOrigin: PAIR(150, 24)
  135.                 *CursorOrigin: PAIR(150, 24)
  136.             }
  137.             *case: LANDSCAPE_CC270
  138.             {
  139.                 *PrintableArea: PAIR(4800, 6276)
  140.                 *PrintableOrigin: PAIR(150, 24)
  141.                 *CursorOrigin: PAIR(4950, 24)
  142.             }
  143.         }
  144.     }
  145.     *Option: LEGAL
  146.     {
  147.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  148.         *Command: CmdSelect
  149.         {
  150.             *Order: DOC_SETUP.30
  151.             *Cmd: =PCL_US_LEGAL
  152.         }
  153.         *switch: Orientation
  154.         {
  155.             *case: PORTRAIT
  156.             {
  157.                 *PrintableArea: PAIR(4800, 8076)
  158.                 *PrintableOrigin: PAIR(150, 24)
  159.                 *CursorOrigin: PAIR(150, 24)
  160.             }
  161.             *case: LANDSCAPE_CC270
  162.             {
  163.                 *PrintableArea: PAIR(4800, 8076)
  164.                 *PrintableOrigin: PAIR(150, 24)
  165.                 *CursorOrigin: PAIR(4950, 24)
  166.             }
  167.         }
  168.     }
  169.     *Option: EXECUTIVE
  170.     {
  171.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  172.         *Command: CmdSelect
  173.         {
  174.             *Order: DOC_SETUP.30
  175.             *Cmd: =PCL_US_EXECUTIVE
  176.         }
  177.         *switch: Orientation
  178.         {
  179.             *case: PORTRAIT
  180.             {
  181.                 *PrintableArea: PAIR(4048, 5912)
  182.                 *PrintableOrigin: PAIR(150, 24)
  183.                 *CursorOrigin: PAIR(150, 24)
  184.             }
  185.             *case: LANDSCAPE_CC270
  186.             {
  187.                 *PrintableArea: PAIR(4048, 5912)
  188.                 *PrintableOrigin: PAIR(150, 24)
  189.                 *CursorOrigin: PAIR(4198, 24)
  190.             }
  191.         }
  192.     }
  193.     *Option: A4
  194.     {
  195.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  196.         *Command: CmdSelect
  197.         {
  198.             *Order: DOC_SETUP.30
  199.             *Cmd: =PCL_A4
  200.         }
  201.         *switch: Orientation
  202.         {
  203.             *case: PORTRAIT
  204.             {
  205.                 *PrintableArea: PAIR(4800, 6690)
  206.                 *PrintableOrigin: PAIR(80, 24)
  207.                 *CursorOrigin: PAIR(80, 24)
  208.             }
  209.             *case: LANDSCAPE_CC270
  210.             {
  211.                 *PrintableArea: PAIR(4800, 6690)
  212.                 *PrintableOrigin: PAIR(80, 24)
  213.                 *CursorOrigin: PAIR(4880, 24)
  214.             }
  215.         }
  216.     }
  217.     *Option: A5
  218.     {
  219.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  220.         *Command: CmdSelect
  221.         {
  222.             *Order: DOC_SETUP.30
  223.             *Cmd: =PCL_A5
  224.         }
  225.         *switch: Orientation
  226.         {
  227.             *case: PORTRAIT
  228.             {
  229.                 *PrintableArea: PAIR(3344, 4572)
  230.                 *PrintableOrigin: PAIR(76, 24)
  231.                 *CursorOrigin: PAIR(76, 24)
  232.             }
  233.             *case: LANDSCAPE_CC270
  234.             {
  235.                 *PrintableArea: PAIR(3344, 4572)
  236.                 *PrintableOrigin: PAIR(76, 24)
  237.                 *CursorOrigin: PAIR(3420, 24)
  238.             }
  239.         }
  240.     }
  241.     *Option: A6
  242.     {
  243.         *rcNameID: =A6_DISPLAY
  244.         *Command: CmdSelect
  245.         {
  246.             *Order: DOC_SETUP.30
  247.             *Cmd: =PCL_A6
  248.         }
  249.         *switch: Orientation
  250.         {
  251.             *case: PORTRAIT
  252.             {
  253.                 *PrintableArea: PAIR(2328, 3174)
  254.                 *PrintableOrigin: PAIR(76, 24)
  255.                 *CursorOrigin: PAIR(76, 24)
  256.             }
  257.             *case: LANDSCAPE_CC270
  258.             {
  259.                 *PrintableArea: PAIR(2328, 3174)
  260.                 *PrintableOrigin: PAIR(76, 24)
  261.                 *CursorOrigin: PAIR(2404, 24)
  262.             }
  263.         }
  264.     }
  265.     *Option: B5
  266.     {
  267.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  268.         *Command: CmdSelect
  269.         {
  270.             *Order: DOC_SETUP.30
  271.             *Cmd: =PCL_B5
  272.         }
  273.         *switch: Orientation
  274.         {
  275.             *case: PORTRAIT
  276.             {
  277.                 *PrintableArea: PAIR(4136, 5746)
  278.                 *PrintableOrigin: PAIR(80, 24)
  279.                 *CursorOrigin: PAIR(80, 24)
  280.             }
  281.             *case: LANDSCAPE_CC270
  282.             {
  283.                 *PrintableArea: PAIR(4136, 5746)
  284.                 *PrintableOrigin: PAIR(80, 24)
  285.                 *CursorOrigin: PAIR(4216, 24)
  286.             }
  287.         }
  288.     }
  289.     *Option: ENV_10
  290.     {
  291.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  292.         *Command: CmdSelect
  293.         {
  294.             *Order: DOC_SETUP.30
  295.             *Cmd: =PCL_ENV_10
  296.         }
  297.         *switch: Orientation
  298.         {
  299.             *case: PORTRAIT
  300.             {
  301.                 *PrintableArea: PAIR(2320, 5376)
  302.                 *PrintableOrigin: PAIR(76, 24)
  303.                 *CursorOrigin: PAIR(76, 24)
  304.             }
  305.             *case: LANDSCAPE_CC270
  306.             {
  307.                 *PrintableArea: PAIR(2320, 5376)
  308.                 *PrintableOrigin: PAIR(76, 24)
  309.                 *CursorOrigin: PAIR(2396, 24)
  310.             }
  311.         }
  312.     }
  313.     *Option: ENV_DL
  314.     {
  315.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  316.         *Command: CmdSelect
  317.         {
  318.             *Order: DOC_SETUP.30
  319.             *Cmd: =PCL_ENV_DL
  320.         }
  321.         *switch: Orientation
  322.         {
  323.             *case: PORTRAIT
  324.             {
  325.                 *PrintableArea: PAIR(2440, 4872)
  326.                 *PrintableOrigin: PAIR(76, 24)
  327.                 *CursorOrigin: PAIR(76, 24)
  328.             }
  329.             *case: LANDSCAPE_CC270
  330.             {
  331.                 *PrintableArea: PAIR(2440, 4872)
  332.                 *PrintableOrigin: PAIR(76, 24)
  333.                 *CursorOrigin: PAIR(2516, 24)
  334.             }
  335.         }
  336.     }
  337.     *Option: ENV_C6
  338.     {
  339.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  340.         *Command: CmdSelect
  341.         {
  342.             *Order: DOC_SETUP.30
  343.             *Cmd: =PCL_ENV_C6
  344.         }
  345.         *switch: Orientation
  346.         {
  347.             *case: PORTRAIT
  348.             {
  349.                 *PrintableArea: PAIR(2528, 3502)
  350.                 *PrintableOrigin: PAIR(80, 24)
  351.                 *CursorOrigin: PAIR(80, 24)
  352.             }
  353.             *case: LANDSCAPE_CC270
  354.             {
  355.                 *PrintableArea: PAIR(2528, 3502)
  356.                 *PrintableOrigin: PAIR(80, 24)
  357.                 *CursorOrigin: PAIR(2608, 24)
  358.             }
  359.         }
  360.     }
  361.     *Option: ENV_A2
  362.     {
  363.         *rcNameID: =ENV_A2_DISPLAY
  364.         *PageDimensions: PAIR(2616, 3450)
  365.         *Command: CmdSelect
  366.         {
  367.             *Order: DOC_SETUP.30
  368.             *Cmd: =PCL_ENV_A2
  369.         }
  370.         *switch: Orientation
  371.         {
  372.             *case: PORTRAIT
  373.             {
  374.                 *PrintableArea: PAIR(2456, 3126)
  375.                 *PrintableOrigin: PAIR(80, 24)
  376.                 *CursorOrigin: PAIR(80, 24)
  377.             }
  378.             *case: LANDSCAPE_CC270
  379.             {
  380.                 *PrintableArea: PAIR(2456, 3126)
  381.                 *PrintableOrigin: PAIR(80, 24)
  382.                 *CursorOrigin: PAIR(2536, 24)
  383.             }
  384.         }
  385.     }
  386.     *Option: JAPANESE_POSTCARD
  387.     {
  388.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  389.         *Command: CmdSelect
  390.         {
  391.             *Order: DOC_SETUP.30
  392.             *Cmd: =PCL_JAPANESE_POSTCARD
  393.         }
  394.         *switch: Orientation
  395.         {
  396.             *case: PORTRAIT
  397.             {
  398.                 *PrintableArea: PAIR(2208, 3174)
  399.                 *PrintableOrigin: PAIR(76, 24)
  400.                 *CursorOrigin: PAIR(76, 24)
  401.             }
  402.             *case: LANDSCAPE_CC270
  403.             {
  404.                 *PrintableArea: PAIR(2208, 3174)
  405.                 *PrintableOrigin: PAIR(76, 24)
  406.                 *CursorOrigin: PAIR(2284, 24)
  407.             }
  408.         }
  409.     }
  410.     *Option: INDEX_4x6
  411.     {
  412.         *rcNameID: =US_INDEX_CARD_4X6_DISPLAY
  413.         *PageDimensions: PAIR(2400, 3600)
  414.         *Command: CmdSelect
  415.         {
  416.             *Order: DOC_SETUP.30
  417.             *Cmd: =PCL_INDEX_4x6
  418.         }
  419.         *switch: Orientation
  420.         {
  421.             *case: PORTRAIT
  422.             {
  423.                 *PrintableArea: PAIR(2240, 3276)
  424.                 *PrintableOrigin: PAIR(80, 24)
  425.                 *CursorOrigin: PAIR(80, 24)
  426.             }
  427.             *case: LANDSCAPE_CC270
  428.             {
  429.                 *PrintableArea: PAIR(2240, 3276)
  430.                 *PrintableOrigin: PAIR(80, 24)
  431.                 *CursorOrigin: PAIR(2320, 24)
  432.             }
  433.         }
  434.     }
  435.     *Option: INDEX_5x8
  436.     {
  437.         *rcNameID: =US_INDEX_CARD_5X8_DISPLAY
  438.         *PageDimensions: PAIR(3000, 4800)
  439.         *Command: CmdSelect
  440.         {
  441.             *Order: DOC_SETUP.30
  442.             *Cmd: =PCL_INDEX_5x8
  443.         }
  444.         *switch: Orientation
  445.         {
  446.             *case: PORTRAIT
  447.             {
  448.                 *PrintableArea: PAIR(2848, 4476)
  449.                 *PrintableOrigin: PAIR(76, 24)
  450.                 *CursorOrigin: PAIR(76, 24)
  451.             }
  452.             *case: LANDSCAPE_CC270
  453.             {
  454.                 *PrintableArea: PAIR(2848, 4476)
  455.                 *PrintableOrigin: PAIR(76, 24)
  456.                 *CursorOrigin: PAIR(2924, 24)
  457.             }
  458.         }
  459.     }
  460.     *Option: CUSTOMSIZE
  461.     {
  462.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  463.         *MinSize: PAIR(2364, 3420)
  464.         *MaxSize: PAIR(5100, 8400)
  465.         *MaxPrintableWidth: 1
  466.         *MinLeftMargin: 76
  467.         *CenterPrintable?: FALSE
  468.         *Command: CmdSelect
  469.         {
  470.             *Order: DOC_SETUP.30
  471.             *Cmd: =PCL_US_LEGAL
  472.         }
  473.         *switch: Orientation
  474.         {
  475.             *case: PORTRAIT
  476.             {
  477.                 *CustCursorOriginX:    %d{76}
  478.                 *CustCursorOriginY:    %d{24}
  479.                 *CustPrintableOriginX: %d{76}
  480.                 *CustPrintableOriginY: %d{24}
  481.                 *CustPrintableSizeX:   %d{PhysPaperWidth - 152}
  482.                 *CustPrintableSizeY:   %d{PhysPaperLength - 324}
  483.             }
  484.             *case: LANDSCAPE_CC270
  485.             {
  486.                 *CustCursorOriginX:    %d{PhysPaperWidth - 76}
  487.                 *CustCursorOriginY:    %d{24}
  488.                 *CustPrintableOriginX: %d{76}
  489.                 *CustPrintableOriginY: %d{24}
  490.                 *CustPrintableSizeX:   %d{PhysPaperWidth - 152}
  491.                 *CustPrintableSizeY:   %d{PhysPaperLength - 324}
  492.             }
  493.         }
  494.     }
  495. }
  496.  
  497. *Feature: Resolution
  498. {
  499.     *rcNameID: =RESOLUTION_DISPLAY
  500.     *ConflictPriority: 50
  501.     *UpdateQualityMacro?: TRUE
  502.  
  503.     *DefaultOption: r300x300
  504.     *Option: r300x300
  505.     {
  506.         *Name: "300 x 300 " =DOTS_PER_INCH
  507.         *DPI: PAIR(300, 300)
  508.         *TextDPI: PAIR(300, 300)
  509.         *SpotDiameter: 100
  510.     }
  511.     *Option: r600x600
  512.     {
  513.         *Name: "600 x 600 " =DOTS_PER_INCH
  514.         *DPI: PAIR(600, 600)
  515.         *TextDPI: PAIR(600, 600)
  516.         *SpotDiameter: 100
  517.     }
  518. }
  519.  
  520. *Feature: PM
  521. {
  522.     *rcNameID: =PRINT_MODE_DISPLAY
  523.     *ConflictPriority: 40
  524.     *FeatureType: DOC_PROPERTY
  525.     *UpdateQualityMacro?: TRUE
  526.  
  527.     *DefaultOption: PlainNormalColor
  528.     *Option: PlainEconoMono
  529.     {
  530.         *rcNameID: =AUTO_SELECT_DISPLAY
  531.         *Command: CmdSelect
  532.         {
  533.             *Order: DOC_SETUP.50
  534.             *Cmd: =PCL_CRD_K332
  535.         }
  536.  
  537.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL2
  538.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  539.         *Constraints: LIST(PQ.Normal, PQ.Best)
  540.         *Constraints: LIST(Resolution.r600x600)
  541.     }
  542.     *Option: PlainNormalMono
  543.     {
  544.         *rcNameID: =AUTO_SELECT_DISPLAY
  545.         *Command: CmdSelect
  546.         {
  547.             *Order: DOC_SETUP.50
  548.             *Cmd: =PCL_CRD_K332
  549.         }
  550.  
  551.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL2
  552.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  553.         *Constraints: LIST(PQ.Econo, PQ.Best)
  554.         *Constraints: LIST(Resolution.r600x600)
  555.     }
  556.     *Option: PlainBestMono
  557.     {
  558.         *rcNameID: =AUTO_SELECT_DISPLAY
  559.         *Command: CmdSelect
  560.         {
  561.             *Order: DOC_SETUP.50
  562.             *Cmd: =PCL_CRD_K662
  563.         }
  564.  
  565.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL2
  566.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  567.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  568.         *Constraints: LIST(Resolution.r300x300)
  569.     }
  570.     *Option: PlainEconoColor
  571.     {
  572.         *rcNameID: =AUTO_SELECT_DISPLAY
  573.         *Command: CmdSelect
  574.         {
  575.             *Order: DOC_SETUP.50
  576.             *Cmd: =PCL_CRD_K332_C332
  577.         }
  578.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL2
  579.         
  580.         *Constraints: LIST(ColorMode.Gray8, ColorMode.Color24)
  581.         *Constraints: LIST(PQ.Normal, PQ.Best)
  582.         *Constraints: LIST(Resolution.r600x600)
  583.     }
  584.     *Option: PlainNormalColor
  585.     {
  586.         *rcNameID: =AUTO_SELECT_DISPLAY
  587.         *Command: CmdSelect
  588.         {
  589.             *Order: DOC_SETUP.50
  590.             *Cmd: =PCL_CRD_K662_C334
  591.         }
  592.  
  593.         EXTERN_GLOBAL: *OEMCustomData:
  594. +           =OEM_COMMON_INFO
  595. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  596.  
  597.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  598.         *Constraints: LIST(PQ.Econo, PQ.Best)
  599.         *Constraints: LIST(Resolution.r600x600)
  600.     }
  601.     *Option: PlainBestColor
  602.     {
  603.         *rcNameID: =AUTO_SELECT_DISPLAY
  604.         *Command: CmdSelect
  605.         {
  606.             *Order: DOC_SETUP.50
  607.             *Cmd: =PCL_CRD_K662_C664
  608.         }
  609.  
  610.         EXTERN_GLOBAL: *OEMCustomData:
  611. +           =OEM_COMMON_INFO
  612. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  613.  
  614.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  615.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  616.         *Constraints: LIST(Resolution.r300x300)
  617.     }
  618.     *Option: TransparencyNormal
  619.     {
  620.         *rcNameID: =AUTO_SELECT_DISPLAY
  621.         *Command: CmdSelect
  622.         {
  623.             *Order: DOC_SETUP.50
  624.             *Cmd: =PCL_CRD_K662_C334
  625.         }
  626.  
  627.         EXTERN_GLOBAL: *OEMCustomData: 
  628. +           =OEM_COMMON_INFO
  629. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  630.  
  631.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  632.         *Constraints: LIST(PQ.Econo, PQ.Best)
  633.         *Constraints: LIST(Resolution.r600x600)
  634.  
  635.     }
  636.     *Option: TransparencyBest
  637.     {
  638.         *rcNameID: =AUTO_SELECT_DISPLAY
  639.         *Command: CmdSelect
  640.         {
  641.             *Order: DOC_SETUP.50
  642.             *Cmd: =PCL_CRD_K662_C664
  643.         }
  644.  
  645.         EXTERN_GLOBAL: *OEMCustomData:
  646. +           =OEM_COMMON_INFO
  647. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  648.     
  649.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  650.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  651.         *Constraints: LIST(Resolution.r300x300)
  652.  
  653.     }
  654.     *Option: RapidTransEcono
  655.     {
  656.         *rcNameID: =AUTO_SELECT_DISPLAY
  657.         *Command: CmdSelect
  658.         {
  659.             *Order: DOC_SETUP.50
  660.             *Cmd: =PCL_CRD_K662_C334
  661.         }
  662.  
  663.         EXTERN_GLOBAL: *OEMCustomData:
  664. +           =OEM_COMMON_INFO
  665. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS =OEM_PQ_ECONO
  666.  
  667.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  668.         *Constraints: LIST(PQ.Normal, PQ.Best)
  669.         *Constraints: LIST(Resolution.r600x600)
  670.     }
  671.     *Option: RapidTransNormal
  672.     {
  673.         *rcNameID: =AUTO_SELECT_DISPLAY
  674.         *Command: CmdSelect
  675.         {
  676.             *Order: DOC_SETUP.50
  677.             *Cmd: =PCL_CRD_K662_C334
  678.         }
  679.  
  680.         EXTERN_GLOBAL: *OEMCustomData: 
  681. +           =OEM_COMMON_INFO
  682. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS =OEM_PQ_NORMAL
  683.     
  684.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  685.         *Constraints: LIST(PQ.Econo, PQ.Best)
  686.         *Constraints: LIST(Resolution.r600x600)    
  687.     }
  688.     *Option: RapidTransBest
  689.     {
  690.         *rcNameID: =AUTO_SELECT_DISPLAY
  691.         *Command: CmdSelect
  692.         {
  693.             *Order: DOC_SETUP.50
  694.             *Cmd: =PCL_CRD_K662_C664
  695.         }
  696.  
  697.         EXTERN_GLOBAL: *OEMCustomData: 
  698. +           =OEM_COMMON_INFO
  699. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_INKJET_RAPIDDRY_TRANS =OEM_PQ_BEST
  700.     
  701.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  702.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  703.         *Constraints: LIST(Resolution.r300x300)
  704.     
  705.     }
  706.     *Option: SpecialNormal
  707.     {
  708.         *rcNameID: =AUTO_SELECT_DISPLAY
  709.         *Command: CmdSelect
  710.         {
  711.             *Order: DOC_SETUP.50
  712.             *Cmd: =PCL_CRD_K662_C334
  713.         }
  714.  
  715.         EXTERN_GLOBAL: *OEMCustomData:
  716. +           =OEM_COMMON_INFO
  717. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  718.     
  719.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  720.         *Constraints: LIST(PQ.Econo, PQ.Best)
  721.         *Constraints: LIST(Resolution.r600x600)    
  722.     }
  723.     *Option: SpecialBest
  724.     {
  725.         *rcNameID: =AUTO_SELECT_DISPLAY
  726.         *Command: CmdSelect
  727.         {
  728.             *Order: DOC_SETUP.50
  729.             *Cmd: =PCL_CRD_K662_C664
  730.         }
  731.  
  732.         EXTERN_GLOBAL: *OEMCustomData: 
  733. +           =OEM_COMMON_INFO
  734. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  735.         
  736.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  737.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  738.         *Constraints: LIST(Resolution.r300x300)    
  739.     }
  740.     *Option: PremiumHeavyNormal
  741.     {
  742.         *rcNameID: =AUTO_SELECT_DISPLAY
  743.         *Command: CmdSelect
  744.         {
  745.             *Order: DOC_SETUP.50
  746.             *Cmd: =PCL_CRD_K662_C334
  747.         }
  748.  
  749.         EXTERN_GLOBAL: *OEMCustomData:
  750. +           =OEM_COMMON_INFO
  751. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT =OEM_PQ_NORMAL
  752.  
  753.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  754.         *Constraints: LIST(PQ.Econo, PQ.Best)
  755.         *Constraints: LIST(Resolution.r600x600)
  756.     }
  757.     *Option: PremiumHeavyBest
  758.     {
  759.         *rcNameID: =AUTO_SELECT_DISPLAY
  760.         *Command: CmdSelect
  761.         {
  762.             *Order: DOC_SETUP.50
  763.             *Cmd: =PCL_CRD_K662_C664
  764.         }
  765.  
  766.         EXTERN_GLOBAL: *OEMCustomData: 
  767. +           =OEM_COMMON_INFO
  768. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT =OEM_PQ_BEST
  769.     
  770.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  771.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  772.         *Constraints: LIST(Resolution.r300x300)
  773.     
  774.     }
  775.     *Option: PhotoNormal
  776.     {
  777.         *rcNameID: =AUTO_SELECT_DISPLAY
  778.         *Command: CmdSelect
  779.         {
  780.             *Order: DOC_SETUP.50
  781.             *Cmd: =PCL_CRD_K662_C334
  782.         }
  783.  
  784.         EXTERN_GLOBAL: *OEMCustomData: 
  785. +           =OEM_COMMON_INFO
  786. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PHOTO =OEM_PQ_NORMAL
  787.  
  788.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  789.         *Constraints: LIST(PQ.Econo, PQ.Best)
  790.         *Constraints: LIST(Resolution.r600x600)
  791.     }
  792.     *Option: PhotoBest
  793.     {
  794.         *rcNameID: =AUTO_SELECT_DISPLAY
  795.         *Command: CmdSelect
  796.         {
  797.             *Order: DOC_SETUP.50
  798.             *Cmd: =PCL_CRD_K662_C664
  799.         }
  800.  
  801.         EXTERN_GLOBAL: *OEMCustomData: 
  802. +           =OEM_COMMON_INFO
  803. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PHOTO =OEM_PQ_BEST
  804.  
  805.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  806.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  807.         *Constraints: LIST(Resolution.r300x300)
  808.  
  809.     }
  810.     *Option: PremPhotoNormal
  811.     {
  812.         *rcNameID: =AUTO_SELECT_DISPLAY
  813.         *Command: CmdSelect
  814.         {
  815.             *Order: DOC_SETUP.50
  816.             *Cmd: =PCL_CRD_K662_C334
  817.         }
  818.  
  819.         EXTERN_GLOBAL: *OEMCustomData: 
  820. +           =OEM_COMMON_INFO
  821. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  822.  
  823.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  824.         *Constraints: LIST(PQ.Econo, PQ.Best)
  825.         *Constraints: LIST(Resolution.r600x600)
  826.     }
  827.     *Option: PremPhotoBest
  828.     {
  829.         *rcNameID: =AUTO_SELECT_DISPLAY
  830.         *Command: CmdSelect
  831.         {
  832.             *Order: DOC_SETUP.50
  833.             *Cmd: =PCL_CRD_K662_C664
  834.         }
  835.  
  836.         EXTERN_GLOBAL: *OEMCustomData: 
  837. +           =OEM_COMMON_INFO
  838. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  839.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  840.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  841.         *Constraints: LIST(Resolution.r300x300)
  842.     }
  843.     *Option: Photo1200
  844.     {
  845.         *rcNameID: =AUTO_SELECT_DISPLAY
  846.         *Command: CmdSelect
  847.         {
  848.             *Order: DOC_SETUP.50
  849.             *Cmd: =PCL_CRD_K662_C664
  850.         }
  851.  
  852.         EXTERN_GLOBAL: *OEMCustomData: 
  853. +           =OEM_COMMON_INFO
  854. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PHOTO =OEM_PQ_BEST
  855.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  856.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  857.         *Constraints: LIST(Resolution.r300x300)
  858.     }
  859.  
  860.     *Option: PremPhoto1200
  861.     {
  862.         *rcNameID: =AUTO_SELECT_DISPLAY
  863.         *Command: CmdSelect
  864.         {
  865.             *Order: DOC_SETUP.50
  866.             *Cmd: =PCL_CRD_K662_C664
  867.         }
  868.  
  869.         EXTERN_GLOBAL: *OEMCustomData: 
  870. +           =OEM_COMMON_INFO
  871. +           =OEM_DF_K662_C664 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  872.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  873.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  874.         *Constraints: LIST(Resolution.r300x300)
  875.     }
  876. }
  877.  
  878.  
  879.  
  880. *Feature: MediaType
  881. {
  882.     *rcNameID: =MEDIA_TYPE_DISPLAY
  883.     *ConflictPriority: 10
  884.     *DefaultOption: STANDARD
  885.     *UpdateQualityMacro?: TRUE
  886.  
  887.     *Option: STANDARD
  888.     {
  889.         *rcNameID: =PLAIN_PAPER_DISPLAY
  890.         *Command: CmdSelect
  891.         {
  892.             *Order: DOC_SETUP.45
  893.             *Cmd: =PCL_MEDIA_PLAIN
  894.         }
  895.   
  896.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  897.         *Constraints: Photo1200Mode.On
  898.     }
  899.         
  900.     *Option: BRIGHTWHITE
  901.     {
  902.         *rcNameID: =HP_BRIGHT_WHITE_INKJET_PAPER_DISPLAY
  903.         *Command: CmdSelect
  904.         {
  905.             *Order: DOC_SETUP.45
  906.             *Cmd: =PCL_MEDIA_PLAIN
  907.         }
  908.  
  909.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  910.         *Constraints: Photo1200Mode.On
  911.     }
  912.  
  913.     *Option: TRANSPARENCY
  914.     {
  915.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  916.         *Command: CmdSelect
  917.         {
  918.             *Order: DOC_SETUP.45
  919.             *Cmd:  =PCL_MEDIA_TRANSPARENCY
  920.         }
  921.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  922.         *Constraints: Photo1200Mode.On    
  923.     }
  924.     *Option: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  925.     {
  926.         *rcNameID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_DISPLAY
  927.         *OptionID: =HP_PREMIUM_INKJET_RAPIDDRY_TRANS_ID
  928.         *Command: CmdSelect
  929.         {
  930.             *Order: DOC_SETUP.45
  931.             *Cmd: =PCL_MEDIA_FAST_TRANSP
  932.         }
  933.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  934.         *Constraints: Photo1200Mode.On
  935.     }
  936.     *Option: HP_PREMIUM_INKJET_PAPER
  937.     {   
  938.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  939.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  940.         *Command: CmdSelect
  941.         {
  942.             *Order: DOC_SETUP.45
  943.             *Cmd: =PCL_MEDIA_SPECIAL
  944.         }
  945.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  946.         *Constraints: Photo1200Mode.On
  947.     }
  948.     *Option: HP_PREMIUM_INKJET_HEAVYWEIGHT
  949.     {   
  950.         *rcNameID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_DISPLAY
  951.         *OptionID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_ID
  952.         *Command: CmdSelect
  953.         {
  954.             *Order: DOC_SETUP.45
  955.             *Cmd: =PCL_MEDIA_SPECIAL
  956.         }
  957.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  958.         *Constraints: Photo1200Mode.On
  959.     }
  960.     *Option: HP_PHOTO_PAPER
  961.     {   
  962.         *rcNameID: =HP_PHOTO_PAPER_DISPLAY
  963.         *OptionID: =HP_PHOTO_PAPER_ID
  964.         *switch: Photo1200Mode
  965.         {
  966.             *case: On
  967.             {
  968.                 *Command: CmdSelect
  969.                 {
  970.                     *Order: DOC_SETUP.45
  971.                     *Cmd: =PCL_MEDIA_FAST_GLOSSY
  972.                 }
  973.             }
  974.             *case: Off
  975.             {    
  976.                 *Command: CmdSelect
  977.                 {
  978.                     *Order: DOC_SETUP.45
  979.                     *Cmd: =PCL_MEDIA_GLOSSY
  980.                 }
  981.             }
  982.         }
  983.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  984.  
  985.     }
  986.  
  987.     *Option: GLOSSY
  988.     {   
  989.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  990.         *switch: Photo1200Mode
  991.         {
  992.             *case: On
  993.             {
  994.                 *Command: CmdSelect
  995.                 {
  996.                     *Order: DOC_SETUP.45
  997.                     *Cmd: =PCL_MEDIA_FAST_GLOSSY
  998.                 }
  999.             }
  1000.             *case: Off
  1001.             {    
  1002.                 *Command: CmdSelect
  1003.                 {
  1004.                     *Order: DOC_SETUP.45
  1005.                     *Cmd: =PCL_MEDIA_GLOSSY
  1006.                 }
  1007.             }
  1008.         }
  1009.         
  1010.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  1011.     }
  1012.  
  1013.         *Option: GREETINGCARDMATTE
  1014.     {
  1015.         *rcNameID: =HP_GREETING_CARD_PAPER_DISPLAY
  1016.         *OptionID: =HP_GREETING_CARD_PAPER_ID    
  1017.         *Command: CmdSelect
  1018.         {
  1019.             *Order: DOC_SETUP.45
  1020.             *Cmd: =PCL_MEDIA_SPECIAL
  1021.         }
  1022.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  1023.         *Constraints: Photo1200Mode.On
  1024.     }
  1025.  
  1026.     *Option: GREETINGCARDGLOSSY
  1027.     {
  1028.         *rcNameID: =HP_GLOSSY_GREETING_CARD_PAPER_DISPLAY
  1029.         *OptionID: =HP_GLOSSY_GREETING_CARD_PAPER_ID
  1030.         *switch: Photo1200Mode
  1031.         {
  1032.             *case: On
  1033.             {
  1034.                 *Command: CmdSelect
  1035.                 {
  1036.                     *Order: DOC_SETUP.45
  1037.                     *Cmd: =PCL_MEDIA_FAST_GLOSSY
  1038.                 }
  1039.             }
  1040.             *case: Off
  1041.             {    
  1042.                 *Command: CmdSelect
  1043.                 {
  1044.                     *Order: DOC_SETUP.45
  1045.                     *Cmd: =PCL_MEDIA_GLOSSY
  1046.                 }
  1047.             }
  1048.         }
  1049.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  1050.  
  1051.     }
  1052.  
  1053. }
  1054.  
  1055. *Feature: ColorMode
  1056. {
  1057.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  1058.     *ConflictPriority: 30
  1059.     *UpdateQualityMacro?: TRUE
  1060.     *DefaultOption: Color24
  1061.  
  1062.     *Option: Mono
  1063.     {
  1064.         *rcNameID: =MONO_DISPLAY
  1065.         *Color?: FALSE
  1066.         *DevNumOfPlanes: 1
  1067.         *DevBPP: 1
  1068.  
  1069.         *Command: CmdSelect
  1070.         {
  1071.             *Order: DOC_SETUP.10
  1072.             *Cmd: =PJL_ENTER_PCL
  1073.         }
  1074.     }
  1075.     *Option: Color4
  1076.     {
  1077.         *rcNameID: =COLOR_DISPLAY
  1078.         *Color?: TRUE
  1079.         *ColorPlaneOrder: LIST(BLACK, CYAN, MAGENTA, YELLOW)
  1080.         *DevNumOfPlanes: 4
  1081.         *DevBPP: 1
  1082.         *DrvBPP: 4
  1083.         *Command: CmdSelect
  1084.         {
  1085.             *Order: DOC_SETUP.10
  1086.             *Cmd: =PJL_ENTER_PCL3GUI
  1087.         }
  1088.     }
  1089.     *Option: Gray8
  1090.     {   
  1091.         *rcNameID: =GRAYSCALE_DISPLAY
  1092.         *Color?: FALSE
  1093.         *DevNumOfPlanes: 0
  1094.         *DevBPP: 0
  1095.         *DrvBPP: 8
  1096.         *IPCallbackID: 1
  1097.         *Command: CmdSendBlockData { *Cmd: "" }
  1098.         *Command: CmdSelect
  1099.         {
  1100.             *Order: DOC_SETUP.10
  1101.             *Cmd: =PJL_ENTER_PCL3GUI
  1102.         }
  1103.     }
  1104.     *Option: Color24
  1105.     {   
  1106.         *rcNameID: =24BPP_DISPLAY
  1107.         *Color?: TRUE
  1108.         *DevNumOfPlanes: 0
  1109.         *DevBPP: 0
  1110.         *DrvBPP: 24
  1111.         *IPCallbackID: 1
  1112.         *Command: CmdSendBlockData { *Cmd: "" }
  1113.         *Command: CmdSelect
  1114.         {
  1115.             *Order: DOC_SETUP.10
  1116.             *Cmd: =PJL_ENTER_PCL3GUI
  1117.         }
  1118.     }
  1119. }
  1120.  
  1121. *Feature: PQ
  1122. {
  1123.     *rcNameID: =PRINT_QUALITY_DISPLAY
  1124.     *ConflictPriority: 20
  1125.     *FeatureType: DOC_PROPERTY
  1126.     *UpdateQualityMacro?: TRUE
  1127.  
  1128.     *DefaultOption: Normal
  1129.     *Option: Econo
  1130.     {
  1131.         *rcNameID: =DRAFT_DISPLAY
  1132.         *Command: CmdSelect
  1133.         {
  1134.             *Order: DOC_SETUP.47
  1135.             *Cmd: =PCL_PQ_ECONO
  1136.         }
  1137.     }
  1138.     *Option: Normal
  1139.     {
  1140.         *rcNameID: =NORMAL_DISPLAY
  1141.         *Command: CmdSelect
  1142.         {
  1143.             *Order: DOC_SETUP.47
  1144.             *Cmd: =PCL_PQ_NORMAL
  1145.         }
  1146.     }
  1147.     *Option: Best
  1148.     {
  1149.         *rcNameID: =BEST_DISPLAY
  1150.         *Command: CmdSelect
  1151.         {
  1152.             *Order: DOC_SETUP.47
  1153.             *Cmd: =PCL_PQ_BEST
  1154.         }
  1155.     }
  1156. }
  1157.  
  1158.  
  1159. *Feature: Photo1200Mode
  1160. {
  1161.     *DefaultOption: Off
  1162.     *rcNameID: =SUPER_PHOTO_MODE_DISPLAY
  1163.     *ConflictPriority: 35
  1164.     *FeatureType: DOC_PROPERTY
  1165.     *UpdateQualityMacro?: TRUE
  1166.  
  1167.     *Option: On
  1168.     {
  1169.         *rcNameID: =ON_DISPLAY
  1170.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  1171.  
  1172.     }
  1173.     *Option: Off
  1174.     {
  1175.         *rcNameID: =OFF_DISPLAY
  1176.     }
  1177.  
  1178. }
  1179. *Feature: =HPHT_DLLNAME
  1180. {
  1181.     *Name: "Img"
  1182.     *Option: =HPHT_DLLNAME_DEFAULT 
  1183.     {
  1184.         *Name: ""
  1185.     }
  1186. }
  1187.  
  1188. *Feature: =HPHT_BRIGHTNESS
  1189. {
  1190.     *rcNameID: =BRIGHTNESS_DISPLAY
  1191.     *FeatureType: DOC_PROPERTY
  1192.     *DefaultOption: =HPHT_SLIDER_MIDDLE
  1193.  
  1194.     *Option: =HPHT_SLIDER_LOWER
  1195.     {
  1196.         *rcNameID: =INT_DARKER_DISPLAY
  1197.     }
  1198.  
  1199.     *Option: =HPHT_SLIDER_LOW
  1200.     {
  1201.         *rcNameID: =INT_DARK_DISPLAY
  1202.     }
  1203.  
  1204.     *Option: =HPHT_SLIDER_MIDDLE
  1205.     {
  1206.         *rcNameID: =INT_NORMAL_DISPLAY
  1207.     }
  1208.  
  1209.     *Option: =HPHT_SLIDER_HIGH
  1210.     {
  1211.         *rcNameID: =INT_LIGHT_DISPLAY
  1212.     }
  1213.  
  1214.     *Option: =HPHT_SLIDER_HIGHER
  1215.     {
  1216.         *rcNameID: =INT_LIGHTER_DISPLAY
  1217.     }
  1218. }
  1219.  
  1220. *Feature: =HPHT_INTENSITY
  1221. {
  1222.     *rcNameID: =INTENSITY_DISPLAY
  1223.     *FeatureType: DOC_PROPERTY
  1224.     *DefaultOption: =HPHT_SLIDER_MIDDLE
  1225.     *Option: =HPHT_SLIDER_HIGHER
  1226.     {
  1227.         *rcNameID: =INT_DARKER_DISPLAY
  1228.     }
  1229.     *Option: =HPHT_SLIDER_HIGH
  1230.     {
  1231.         *rcNameID: =INT_DARK_DISPLAY
  1232.     }
  1233.     *Option: =HPHT_SLIDER_MIDDLE
  1234.     {
  1235.         *rcNameID: =INT_NORMAL_DISPLAY
  1236.     }
  1237.     *Option: =HPHT_SLIDER_LOW
  1238.     {
  1239.         *rcNameID: =INT_LIGHT_DISPLAY
  1240.     }
  1241.     *Option: =HPHT_SLIDER_LOWER
  1242.     {
  1243.         *rcNameID: =INT_LIGHTER_DISPLAY
  1244.     }
  1245. }
  1246.  
  1247. *Feature: =HPHT_COLOR_TONE
  1248. {
  1249.     *rcNameID: =COLOR_TONE_DISPLAY
  1250.     *FeatureType: DOC_PROPERTY
  1251.     *DefaultOption: =HPHT_SLIDER_MIDDLE
  1252.  
  1253.     *Option: =HPHT_SLIDER_HIGHER
  1254.     {
  1255.         *rcNameID: =TONE_WARMER_DISPLAY
  1256.     }
  1257.  
  1258.     *Option: =HPHT_SLIDER_HIGH
  1259.     {
  1260.         *rcNameID: =TONE_WARM_DISPLAY
  1261.     }
  1262.  
  1263.     *Option: =HPHT_SLIDER_MIDDLE
  1264.     {
  1265.         *rcNameID: =TONE_NORMAL_DISPLAY
  1266.     }
  1267.  
  1268.     *Option: =HPHT_SLIDER_LOW
  1269.     {
  1270.         *rcNameID: =TONE_COOL_DISPLAY
  1271.     }
  1272.  
  1273.     *Option: =HPHT_SLIDER_LOWER
  1274.     {
  1275.         *rcNameID: =TONE_COOLER_DISPLAY
  1276.     }
  1277. }
  1278.  
  1279. *Feature: =HPHT_SATURATION
  1280. {
  1281.     *rcNameID: =SATURATION_DISPLAY
  1282.     *FeatureType: DOC_PROPERTY
  1283.     *DefaultOption: =HPHT_SLIDER_MIDDLE
  1284.  
  1285.     *Option: =HPHT_SLIDER_HIGHER
  1286.     {
  1287.         *rcNameID: =SAT_VIBRANT_DISPLAY
  1288.     }
  1289.  
  1290.     *Option: =HPHT_SLIDER_HIGH
  1291.     {
  1292.         *rcNameID: =SAT_VIVID_DISPLAY
  1293.     }
  1294.     *Option: =HPHT_SLIDER_MIDDLE
  1295.     {
  1296.         *rcNameID: =SAT_NORMAL_DISPLAY
  1297.     }
  1298.  
  1299.     *Option: =HPHT_SLIDER_LOW
  1300.     {
  1301.         *rcNameID: =SAT_MUTED_DISPLAY
  1302.     }
  1303.     *Option: =HPHT_SLIDER_LOWER
  1304.     {
  1305.         *rcNameID: =SAT_DULL_DISPLAY
  1306.     }
  1307.  
  1308. }
  1309.  
  1310. *Feature: =HPHT_INK_VOLUME
  1311. {
  1312.     *rcNameID: =INK_VOLUME_DISPLAY
  1313.     *FeatureType: DOC_PROPERTY
  1314.     *DefaultOption: =HPHT_SLIDER_MIDDLE
  1315.  
  1316.     *Option: =HPHT_SLIDER_HIGHER
  1317.     {
  1318.         *rcNameID: =INK_HEAVIER_DISPLAY
  1319.     }
  1320.  
  1321.     *Option: =HPHT_SLIDER_HIGH
  1322.     {
  1323.         *rcNameID: =INK_HEAVY_DISPLAY
  1324.     }
  1325.  
  1326.     *Option: =HPHT_SLIDER_MIDDLE
  1327.     {
  1328.         *rcNameID: =INK_NORMAL_DISPLAY
  1329.     }
  1330.  
  1331.     *Option: =HPHT_SLIDER_LOW
  1332.     {
  1333.         *rcNameID: =INK_LIGHT_DISPLAY
  1334.     }
  1335.  
  1336.     *Option: =HPHT_SLIDER_LOWER
  1337.     {
  1338.         *rcNameID: =INK_LIGHTER_DISPLAY
  1339.     }
  1340.  
  1341. }
  1342.  
  1343.  
  1344. *%%
  1345. *%% Print Quality Macros
  1346. *%%
  1347. *switch: MediaType
  1348. {
  1349.     *case: STANDARD
  1350.     {
  1351.         *switch: ColorMode
  1352.         {
  1353.             *case: Mono
  1354.             {
  1355.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1356.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1357.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1358.                 *DefaultQuality: BETTERQUALITY
  1359.             }
  1360.             *case: Gray8
  1361.             {
  1362.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  1363.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  1364.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  1365.                 *DefaultQuality: BETTERQUALITY
  1366.             }
  1367.             *default:
  1368.             {
  1369.                 *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  1370.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  1371.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r600x600)
  1372.                 *DefaultQuality: BETTERQUALITY
  1373.             }
  1374.         }
  1375.     }
  1376.     *case: TRANSPARENCY
  1377.     {
  1378.         *switch: ColorMode
  1379.         {
  1380.             *case: Mono
  1381.             {
  1382.                 *DraftQualitySettings:  LIST()
  1383.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1384.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r600x600)
  1385.                 *DefaultQuality: BETTERQUALITY
  1386.             }
  1387.             *case: Gray8
  1388.             {
  1389.                 *DraftQualitySettings:  LIST()
  1390.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1391.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r600x600)
  1392.                 *DefaultQuality: BETTERQUALITY
  1393.             }
  1394.             *default:
  1395.             {
  1396.                 *DraftQualitySettings:  LIST()
  1397.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  1398.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBest,   PQ.Best,   Resolution.r600x600)
  1399.                 *DefaultQuality: BETTERQUALITY
  1400.             }
  1401.         }
  1402.     }
  1403.     *case: HP_PREMIUM_INKJET_RAPIDDRY_TRANS
  1404.     {
  1405.         *switch: ColorMode
  1406.         {
  1407.             *case: Mono
  1408.             {
  1409.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1410.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1411.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r600x600)
  1412.                 *DefaultQuality: BETTERQUALITY
  1413.             }
  1414.             *case: Gray8
  1415.             {
  1416.                 *DraftQualitySettings:  LIST(ColorMode.Gray8, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1417.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1418.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.RapidTransBest,   PQ.Best,   Resolution.r600x600)
  1419.                 *DefaultQuality: BETTERQUALITY
  1420.             }
  1421.             *default:
  1422.             {
  1423.                 *DraftQualitySettings:  LIST(ColorMode.Color24, PM.RapidTransEcono,  PQ.Econo,  Resolution.r300x300)
  1424.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.RapidTransNormal, PQ.Normal, Resolution.r300x300)
  1425.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.RapidTransBest,   PQ.Best,   Resolution.r600x600)
  1426.                 *DefaultQuality: BETTERQUALITY
  1427.             }
  1428.         }
  1429.     }
  1430.     *case: HP_PREMIUM_INKJET_PAPER
  1431.     {
  1432.         *switch: ColorMode
  1433.         {
  1434.             *case: Mono
  1435.             {
  1436.                 *DraftQualitySettings:  LIST()
  1437.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1438.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1439.                 *DefaultQuality: BESTQUALITY
  1440.             }
  1441.             *case: Gray8
  1442.             {
  1443.                 *DraftQualitySettings:  LIST()
  1444.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1445.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1446.                 *DefaultQuality: BESTQUALITY
  1447.             }
  1448.             *default:
  1449.             {
  1450.                 *DraftQualitySettings:  LIST()
  1451.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  1452.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBest,   PQ.Best,   Resolution.r600x600)
  1453.                 *DefaultQuality: BESTQUALITY
  1454.             }
  1455.         }
  1456.     }
  1457.     *case: HP_PREMIUM_INKJET_HEAVYWEIGHT
  1458.     {
  1459.         *switch: ColorMode
  1460.         {
  1461.             *case: Mono
  1462.             {
  1463.                 *DraftQualitySettings:  LIST()
  1464.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremiumHeavyNormal, PQ.Normal, Resolution.r300x300)
  1465.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremiumHeavyBest,   PQ.Best,   Resolution.r600x600)
  1466.                 *DefaultQuality: BESTQUALITY
  1467.             }
  1468.             *case: Gray8
  1469.             {
  1470.                 *DraftQualitySettings:  LIST()
  1471.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremiumHeavyNormal, PQ.Normal, Resolution.r300x300)
  1472.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremiumHeavyBest,   PQ.Best,   Resolution.r600x600)
  1473.                 *DefaultQuality: BESTQUALITY
  1474.             }
  1475.             *default:
  1476.             {
  1477.                 *DraftQualitySettings:  LIST()
  1478.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremiumHeavyNormal, PQ.Normal, Resolution.r300x300)
  1479.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremiumHeavyBest,   PQ.Best,   Resolution.r600x600)
  1480.                 *DefaultQuality: BESTQUALITY
  1481.             }
  1482.         }
  1483.     }
  1484.     *case: HP_PHOTO_PAPER
  1485.     {
  1486.         *switch: ColorMode
  1487.         {
  1488.             *case: Mono
  1489.             {
  1490.                 *DraftQualitySettings:  LIST()
  1491.                 *switch:  Photo1200Mode
  1492.                 {
  1493.                     *case: On
  1494.                     {
  1495.                        *BetterQualitySettings: LIST()
  1496.                        *BestQualitySettings:   LIST(ColorMode.Gray8, PM.Photo1200,   PQ.Best,   Resolution.r600x600)
  1497.                     }
  1498.                     *case: Off
  1499.                     {
  1500.                        *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1501.                        *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1502.                     }
  1503.                 }
  1504.                 *DefaultQuality: BESTQUALITY
  1505.             }
  1506.             *case: Gray8
  1507.             {
  1508.                 *DraftQualitySettings:  LIST()
  1509.                 *switch:  Photo1200Mode
  1510.                 {
  1511.                     *case: On
  1512.                     {
  1513.                         *BetterQualitySettings: LIST()
  1514.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.Photo1200,   PQ.Best,   Resolution.r600x600)
  1515.                     }
  1516.                     *case: Off
  1517.                     {
  1518.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1519.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1520.                     }
  1521.                 }
  1522.                 *DefaultQuality: BESTQUALITY
  1523.             }
  1524.             *default:
  1525.             {
  1526.                 *DraftQualitySettings:  LIST()
  1527.                 *switch:  Photo1200Mode
  1528.                 {
  1529.                     *case: On
  1530.                     {
  1531.                         *BetterQualitySettings: LIST()
  1532.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.Photo1200,   PQ.Best,   Resolution.r600x600)
  1533.                     }
  1534.                     *case: Off
  1535.                     {
  1536.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  1537.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PhotoBest,   PQ.Best,   Resolution.r600x600)
  1538.                     }
  1539.                 }
  1540.                 *DefaultQuality: BESTQUALITY
  1541.                 
  1542.             }
  1543.         }
  1544.     }
  1545.     *case: GLOSSY
  1546.     {
  1547.         *switch: ColorMode
  1548.         {
  1549.             *case: Mono
  1550.             {
  1551.                 *DraftQualitySettings:  LIST()
  1552.                 *switch: Photo1200Mode
  1553.                 {
  1554.                     
  1555.                     *case: On
  1556.                     {
  1557.                        *BetterQualitySettings: LIST()
  1558.                        *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhoto1200,   PQ.Best,   Resolution.r600x600)
  1559.                     }
  1560.                     *case: Off
  1561.                     {
  1562.                        *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1563.                        *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1564.                     }
  1565.                 }
  1566.                 *DefaultQuality: BESTQUALITY
  1567.             }
  1568.             *case: Gray8
  1569.             {
  1570.                 *DraftQualitySettings:  LIST()
  1571.                 *switch: Photo1200Mode
  1572.                 {
  1573.                     
  1574.                     *case: On
  1575.                     {
  1576.                         *BetterQualitySettings: LIST()
  1577.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhoto1200,   PQ.Best,   Resolution.r600x600)
  1578.                     }
  1579.                     *case: Off
  1580.                     {
  1581.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1582.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1583.                     }
  1584.                 }
  1585.                 *DefaultQuality: BESTQUALITY
  1586.             }
  1587.             *default:
  1588.             {
  1589.                 *DraftQualitySettings:  LIST()
  1590.                 *switch: Photo1200Mode
  1591.                 {
  1592.                     *case: On
  1593.                     {
  1594.                         *BetterQualitySettings: LIST()
  1595.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhoto1200,   PQ.Best,   Resolution.r600x600)
  1596.                     }
  1597.                     *case: Off
  1598.                     {
  1599.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  1600.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBest,   PQ.Best,   Resolution.r600x600)
  1601.                     }
  1602.                 }
  1603.                 *DefaultQuality: BESTQUALITY
  1604.             }
  1605.         }
  1606.     }
  1607. }
  1608.  
  1609.  
  1610. *%%
  1611. *%% Printer Configuration Commands
  1612. *%%
  1613. *Command: CmdStartDoc
  1614. {
  1615.     *Order: DOC_SETUP.20
  1616.     *Cmd: "<1B>&u600D<1B>*o5W<04 09 00 00 00>"
  1617. }
  1618.  
  1619. *Command: CmdEndDoc
  1620. {
  1621.     *Order: DOC_FINISH.10
  1622.     *Cmd: =PJL_EXIT_LANGUAGE
  1623. }
  1624.  
  1625. *Command: CmdStartPage
  1626. {
  1627.     *Order: PAGE_SETUP.10
  1628.     *Cmd: "<1B>&l0E<1B>*p0y0X<1B>&l0L<1B>*r1A"
  1629. }
  1630.  
  1631. *Command: CmdEndPage
  1632. {
  1633.     *Order: PAGE_FINISH.10
  1634.     *Cmd: "<1B>*rC<0C>"
  1635. }
  1636.  
  1637.  
  1638. *%%
  1639. *%% Printing Attributes and Commands
  1640. *%%
  1641. *RotateCoordinate?: TRUE
  1642. *RotateRaster?: FALSE
  1643.  
  1644. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1645. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1646. *EjectPageWithFF?: FALSE
  1647. *XMoveThreshold: 0
  1648. *YMoveThreshold: 0
  1649. *XMoveUnit: 600
  1650. *YMoveUnit: 600
  1651. *Command: CmdDisableCompression { *Cmd: "<1B>*b0M" }
  1652. *Command: CmdEnableTIFF4        { *Cmd: "<1B>*b2M" }
  1653. *Command: CmdSendBlockData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1654. *Command: CmdSendBlackData      { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1655. *Command: CmdSendCyanData       { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1656. *Command: CmdSendMagentaData    { *Cmd: "<1B>*b" %d{NumOfDataBytes}"V" }
  1657. *Command: CmdSendYellowData     { *Cmd: "<1B>*b" %d{NumOfDataBytes}"W" }
  1658. *Command: CmdXMoveAbsolute { *Cmd: "<1B>*p" %d{DestX}"X" }
  1659. *Command: CmdYMoveAbsolute { *Cmd: "<1B>*p" %d{DestY}"Y" }
  1660. *Command: CmdCR { *Cmd: "<0D>" }
  1661. *Command: CmdLF { *Cmd: "<0A>" }
  1662. *Command: CmdFF { *Cmd: "<0C>" }
  1663.  
  1664. *OutputDataFormat: H_BYTE
  1665. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1666. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1667. *RasterSendAllData?: TRUE
  1668.